export interface TestTeachScheduleVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 名称
   */
  testName: string;

  /**
   * 学段
   */
  testPeriod: string;

  /**
   * 年级
   */
  testGrade: number;

  /**
   * 班级
   */
  testClass: number;

  /**
   * 学科
   */
  testSubject: number;

  /**
   * 授课老师
   */
  testTeacher: number;

  /**
   * 授课教室
   */
  testRoot: number;

  /**
   * 授课时间
   */
  testDate: string;
  // 结束时间
  testDateEnd: string;
  scheduledNumber:string,

}

export interface TestTeachScheduleForm extends BaseEntity {
  /**
   * 名称
   */
  testName?: string;

  /**
   * 学校
   */
   deptId?: string | number;

   /**
    * 学年
    */
    courseYear?: string;
    
  /**
   * 学段
   */
  testPeriod?: string;

  /**
   * 年级
   */
  testGrade?: number;

  /**
   * 班级
   */
  testClass?: number;

  /**
   * 学科
   */
  testSubject?: number;

  /**
   * 授课老师
   */
  testTeacher?: number;

  /**
   * 授课教室
   */
  testRoot?: number;

  /**
   * 授课时间
   */
  testDate?: string;
   // 结束时间
   testDateEnd?: string;

}

export interface TestTeachScheduleQuery extends PageQuery {

  /**
   * 名称
   */
  testName?: string;

  /**
   * 学段
   */
  testPeriod?: string;

  /**
   * 年级
   */
  testGrade?: number;

  /**
   * 班级
   */
  testClass?: number;

  /**
   * 学科
   */
  testSubject?: number;

  /**
   * 授课老师
   */
  testTeacher?: number;

  /**
   * 授课教室
   */
  testRoot?: number;

  /**
   * 授课时间
   */
  testDate?: string;
  
 // 结束时间
 testDateEnd?: string;
    /**
     * 日期范围参数
     */
    params?: any;
}



